home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / PowerPlant / CmdPopup / CApp.cp next >
Encoding:
Text File  |  1997-07-21  |  1.3 KB  |  63 lines  |  [TEXT/CWIE]

  1. // ===========================================================================
  2. // CApp.cp
  3. // ===========================================================================
  4. //
  5. #include "CApp.h"
  6. #include <LGrowZone.h>
  7. #include <PP_Messages.h>
  8. #include <PP_Resources.h>
  9. #include <PPobClasses.h>
  10. #include <UDrawingState.h>
  11. #include <UMemoryMgr.h>
  12. #include <URegistrar.h>
  13.  
  14. #include "CDlogBox.h"
  15. #include "CMessPopup.h"
  16.  
  17. const ResIDT    window_Sample        = 1;
  18.  
  19.  
  20. // ===========================================================================
  21. // Main Program
  22. // ===========================================================================
  23.  
  24. void main(void) {
  25.     SetDebugThrow_(debugAction_Alert);
  26.     SetDebugSignal_(debugAction_Alert);
  27.  
  28.     InitializeHeap(3);
  29.     UQDGlobals::InitializeToolbox(&qd);
  30.     
  31.     new LGrowZone(20000);
  32.  
  33.     CApp    theApp;
  34.     theApp.Run();
  35. }
  36.  
  37.  
  38. #pragma mark -
  39.  
  40.  
  41. // ---------------------------------------------------------------------------
  42. // Constructor
  43. // ---------------------------------------------------------------------------
  44. //
  45.  
  46. CApp::CApp(void) {
  47.     RegisterAllPPClasses();
  48.     
  49.     RegisterClass_(CDlogBox);
  50.     RegisterClass_(CMessPopup);
  51.  
  52.     CDlogBox::Create(this);
  53. }
  54.  
  55.  
  56. // ---------------------------------------------------------------------------
  57. // Destructor
  58. // ---------------------------------------------------------------------------
  59. //
  60.  
  61. CApp::~CApp() {
  62. }
  63.